<?xml version="1.0"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>StatCVS - Module src/seg/jUCMNav/model/commands/</title>
    <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1"/>
    <meta name="Generator" content="StatCVS 0.2.4"/>
    <link rel="stylesheet" href="statcvs.css" type="text/css"/>
  </head>

<body>


<h1>Module src/seg/jUCMNav/model/commands/</h1>
<p><a href="index.html">back to main page</a></p>
<p class="summaryperiod">
  Summary Period:
  <span class="date">2005-02-22</span> to
  <span class="date">2005-07-14</span></p>

<h2>Modules</h2>
<p><a href="module.html">[root]</a>/<a href="module_src.html">src</a>/<a href="module_src_seg.html">seg</a>/<a href="module_src_seg_jUCMNav.html">jUCMNav</a>/<a href="module_src_seg_jUCMNav_model.html">model</a>/<strong>commands</strong>
<br/>&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt=""/> 
<a href="module_src_seg_jUCMNav_model_commands_changeConstraints.html">changeConstraints</a> 
(9 files, 1150 lines)<br/>

&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt=""/> 
<a href="module_src_seg_jUCMNav_model_commands_create.html">create</a> 
(24 files, 2852 lines)<br/>

&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt=""/> 
<a href="module_src_seg_jUCMNav_model_commands_delete.html">delete</a> 
(25 files, 1876 lines)<br/>

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt=""/> 
<a href="module_src_seg_jUCMNav_model_commands_delete_internal.html">internal</a> 
(27 files, 3243 lines)<br/>

&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt=""/> 
<a href="module_src_seg_jUCMNav_model_commands_transformations.html">transformations</a> 
(14 files, 2224 lines)<br/>

&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<img src="folder.png" width="15" height="13" alt=""/> 
<a href="module_src_seg_jUCMNav_model_commands_transformations_internal.html">internal</a> 
(4 files, 488 lines)<br/>

</p>

<h2>Lines of Code</h2>
<p><img src="loc_module_src_seg_jUCMNav_model_commands.png" width="640" height="480" alt=""/><br/>
<strong>Total Lines Of Code: </strong>
45 (<span class="date">2006-03-31 18:01</span>)</p>

<h2>Authors</h2>
  <table  rules="groups" summary="All authors and the number of their changes and lines of code in this directory">
    <colgroup align="left"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <colgroup align="right"/>
    <thead>
      <tr>
        <th>Author</th>
        <th>Changes</th>
        <th>Lines of Code</th>
        <th>Lines per Change</th>
      </tr>
    </thead>
    <tfoot>
      <tr>
        <th>Totals</th>
        <td>80 (100.0%)</td>
        <td>45 (100.0%)</td>
        <td>0.5</td>
      </tr>
    </tfoot>
    <tbody>
      <tr  class="odd">
        <th><a href="user_jkealey.html" class="author">jkealey</a></th>
        <td>29 (36.3%)</td>
        <td>45 (100.0%)</td>
        <td>1.5</td>
      </tr>
      <tr  class="even">
        <th><a href="user_jpdaigle.html" class="author">jpdaigle</a></th>
        <td>1 (1.3%)</td>
        <td>0 (0.0%)</td>
        <td>0.0</td>
      </tr>
      <tr  class="odd">
        <th><a href="user_jmcmanus.html" class="author">jmcmanus</a></th>
        <td>6 (7.5%)</td>
        <td>0 (0.0%)</td>
        <td>0.0</td>
      </tr>
      <tr  class="even">
        <th><a href="user_etremblay.html" class="author">etremblay</a></th>
        <td>44 (55.0%)</td>
        <td>0 (0.0%)</td>
        <td>0.0</td>
      </tr>
    </tbody>
  </table>


<h2>Most Recent Commits</h2>
<dl class="commitlist">
  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-07-14 16:33</span>
  </dt>
  <dd>
    <p class="comment">
fixed a few javadoc issues<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        package.html&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-07-12 22:22</span>
  </dt>
  <dd>
    <p class="comment">
cleaned/commented (thankfully was already done) seg.jUCMNav.model.commands.changeConstraints<br/>

    </p>
    <p class="commitdetails"><strong>19</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        package.html&#160;<span class="new">(new&#160;19)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jpdaigle.html" class="author">jpdaigle</a>
    <span class="date">2005-06-14 00:44</span>
  </dt>
  <dd>
    <p class="comment">
Reformatting the model files. Allowing mcmanus to prove a point - he was right :)<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        JUCMNavCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-05-03 02:00</span>
  </dt>
  <dd>
    <p class="comment">
first commit for bug 134<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        JUCMNavCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-04-25 20:55</span>
  </dt>
  <dd>
    <p class="comment">
Refactored a lot of packages to better reflect our strategy for the future.<br/>
Corrected some bugs to follow some guidelines we defined earlier.<br/>
Extracted the RessourceTracker class from UCMEditor.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        AddComponentRefCommand.java&#160;<span class="del">(del)</span>,
        ChangeLabelNameCommand.java&#160;<span class="del">(del)</span>,
        CreateLabelCommand.java&#160;<span class="del">(del)</span>,
        CreatePathCommand.java&#160;<span class="del">(del)</span>,
        CutPathCommand.java&#160;<span class="del">(del)</span>,
        DeleteNodeCommand.java&#160;<span class="del">(del)</span>,
        ExtendPathCommand.java&#160;<span class="del">(del)</span>,
        LabelSetConstraintCommand.java&#160;<span class="del">(del)</span>,
        SetConstraintCommand.java&#160;<span class="del">(del)</span>,
        SetConstraintComponentRefCommand.java&#160;<span class="del">(del)</span>,
        SplitLinkCommand.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jmcmanus.html" class="author">jmcmanus</a>
    <span class="date">2005-04-17 22:54</span>
  </dt>
  <dd>
    <p class="comment">
Added a new figure for labels, labels are now relative to nodes, add label action disappears when label is already there.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateLabelCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-17 16:08</span>
  </dt>
  <dd>
    <p class="comment">
* Cleaned up CutPathCommand, ExtendPathCommand, SetConstraintCommand, SplitLinkCommand.<br/>
* They now extend JUCMNavCommand<br/>
* Added a few tests<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CutPathCommand.java&#160;<span class="change">(changed)</span>,
        ExtendPathCommand.java&#160;<span class="change">(changed)</span>,
        SetConstraintCommand.java&#160;<span class="change">(changed)</span>,
        SplitLinkCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-16 17:18</span>
  </dt>
  <dd>
    <p class="comment">
* Created General Test Suite that will run all smaller ones; this test suite should be run by cruisecontrol<br/>
* Refactored ModelCreationFactory to allow static use<br/>
* Cleaned CreatePathCommand ; now extends JUCMNavCommand and no longer references Draw2D<br/>
* Created a test case for it.<br/>
* Removed CreatePathNodeCommand which wasn't used.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateNodeCommand.java&#160;<span class="del">(del)</span>,
        CreatePathCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-15 21:55</span>
  </dt>
  <dd>
    <p class="comment">
first attempts at autogenerated junit tests.<br/>
the code committed here will probably break the compiler; eclipse must be updated as stated here:<br/>
http://www.cis.upenn.edu/~matuszek/cit594-2004/Pages/eclipse-faq.html<br/>

    </p>
    <p class="commitdetails"><strong>26</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        AddComponentRefCommand.java&#160;<span class="new">(new)</span>,
        ComponentSetConstraintCommand.java&#160;<span class="del">(del)</span>,
        CreateComponentRefCommand.java&#160;<span class="del">(del)</span>,
        JUCMNavCommand.java&#160;<span class="new">(new&#160;26)</span>,
        SetConstraintComponentRefCommand.java&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-04-12 15:35</span>
  </dt>
  <dd>
    <p class="comment">
Components are now on there own layer...  Caused a LOT of problems.  I had to reimplement a lot of function of the MapPathGraphEditPart.<br/>
Fixed some bugs of notifying of MapGraphEditPart too.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ComponentSetConstraintCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-11 01:05</span>
  </dt>
  <dd>
    <p class="comment">
worked on bug 184; top level element is now URNspec; will break existing files.<br/>
perfected a few issues concerning components; are now subsets of URNspec<br/>
fixed a bug concerning the label's addaction that caused an error to be thrown when clicking outside the editor<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateComponentRefCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-04-05 03:20</span>
  </dt>
  <dd>
    <p class="comment">
bug 133<br/>
- shows feedback that can't resize/move if fixed.<br/>
- we're creating componentrefs and components now<br/>
- can color components (line/fill)<br/>
- reorder creation order creating the smallest (area) last so they aren't<br/>
hidden by other components.<br/>
- property view improved to handle colors/references<br/>
- can return to default color by using the "return to default" button<br/>
<br/>
bugs / todo:<br/>
- components should be under paths, which are under pathnodes<br/>
- must add property dialog to pick from existing components<br/>
- should refactor the property page creator so that it works with responsibilities as well.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateComponentRefCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jmcmanus.html" class="author">jmcmanus</a>
    <span class="date">2005-04-01 15:41</span>
  </dt>
  <dd>
    <p class="comment">
*** empty log message ***<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ChangeLabelNameCommand.java&#160;<span class="new">(new)</span>,
        CreateLabelCommand.java&#160;<span class="new">(new)</span>,
        LabelSetConstraintCommand.java&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-03-31 23:44</span>
  </dt>
  <dd>
    <p class="comment">
removed checkboxpropertydescriptor from project as it is based on a checkboxcelleditor which the documentation clearly states is a bogus implementation that does nothing.<br/>
replaced this propertydescriptor with a combobox property descriptor; make it so that boolean values now have a true/false dropdown in the properties view.<br/>
using this new feature, I implemented the "fixed" component property. you cannot resize or move a fixed component.<br/>
note that our feedback does not yet reflect this change.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ComponentSetConstraintCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-03-30 19:03</span>
  </dt>
  <dd>
    <p class="comment">
Fixed behaviour of the CutPath action so that it doesn't appear if an EmptyNode isn't surrouned by another EmptyNode.<br/>
Commented classes all seg.jUCMNav.model.commands<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ComponentSetConstraintCommand.java&#160;<span class="change">(changed)</span>,
        CreateComponentRefCommand.java&#160;<span class="change">(changed)</span>,
        CreateNodeCommand.java&#160;<span class="change">(changed)</span>,
        CreatePathCommand.java&#160;<span class="change">(changed)</span>,
        CutPathCommand.java&#160;<span class="change">(changed)</span>,
        DeleteNodeCommand.java&#160;<span class="change">(changed)</span>,
        ExtendPathCommand.java&#160;<span class="change">(changed)</span>,
        SetConstraintCommand.java&#160;<span class="change">(changed)</span>,
        SplitLinkCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jmcmanus.html" class="author">jmcmanus</a>
    <span class="date">2005-03-29 21:37</span>
  </dt>
  <dd>
    <p class="comment">
*** empty log message ***<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateLabelCommand.java&#160;<span class="del">(del)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jmcmanus.html" class="author">jmcmanus</a>
    <span class="date">2005-03-29 15:11</span>
  </dt>
  <dd>
    <p class="comment">
*** empty log message ***<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreateLabelCommand.java&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-03-29 14:05</span>
  </dt>
  <dd>
    <p class="comment">
Resolved bug 166.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ComponentSetConstraintCommand.java&#160;<span class="change">(changed)</span>,
        CreatePathCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_jkealey.html" class="author">jkealey</a>
    <span class="date">2005-03-29 03:13</span>
  </dt>
  <dd>
    <p class="comment">
initial version of being able to add components  ( bug 133 )<br/>
lots of cleanup required.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        ComponentSetConstraintCommand.java&#160;<span class="new">(new)</span>,
        CreateComponentRefCommand.java&#160;<span class="new">(new)</span>
      </li>
    </ul>
  </dd>

  <dt>
    <a href="user_etremblay.html" class="author">etremblay</a>
    <span class="date">2005-03-28 14:48</span>
  </dt>
  <dd>
    <p class="comment">
- You can add multiple path in one diagram.<br/>
- The path tool is close to work like planned.<br/>
- To extend a path, select the end point of the path you want to extends, select the end point tool and then click where you want to extend.<br/>

    </p>
    <p class="commitdetails"><strong>0</strong> lines of code changed in:</p>
    <ul class="commitdetails">
      <li>
        <strong>src/seg/jUCMNav/model/commands</strong>:
        CreatePathCommand.java&#160;<span class="change">(changed)</span>,
        CutPathCommand.java&#160;<span class="new">(new)</span>,
        ExtendPathCommand.java&#160;<span class="change">(changed)</span>
      </li>
    </ul>
  </dd>

</dl>

<p>(10 more)</p>
<div id="generatedby"><p>Generated by <a href="http://statcvs.sourceforge.net">StatCVS</a> 0.2.4</p>
</div>
</body>
</html>